﻿using ProyectoDeTesis.Controladores;
using System;
using System.Windows.Forms;

namespace ProyectoDeTesis.Vistas
{
    public partial class Configuracion : Form
    {
        private int pantalla_id = 23;
        private ConfiguracionController configurationController = new ConfiguracionController();
        public Configuracion()
        {
            InitializeComponent();
            dtpFecha.Value = DateTime.Now.Date;
        }

        private void BtnCancel_Click(object sender, EventArgs e)
        {
            this.Dispose();
        }

        private void BtnAceptar_Click(object sender, EventArgs e)
        {

            ProyectoDeTesis.Configuracion c = new ProyectoDeTesis.Configuracion();

            c.tiempo_abordaje_x_pasajero = Convert.ToInt32(tbxTiempoAbordajePersona.Text);
            c.tiempo_carga_x_equipaje = Convert.ToInt32(tbxTiempoCargaEquipaje.Text);
            c.tiempo_extra = Convert.ToInt32(tbxTiempoExtraVuelo.Text);
            c.velocidad_max_avion = Convert.ToInt32(tbxVelocidadAvion.Text);
            c.fecha = dtpFecha.Value;

            if (configurationController.IngresarConfiguracion(c))
            {
                FormAceptar form = new FormAceptar("Se ingresó la configuración correctamente.");
                form.ShowDialog(this);
                this.Dispose();
            }
            else
            {
                FormError form = new FormError("Hubo un error, intente de nuevo.");
                form.ShowDialog(this);
            }
            
        }

        private void BtnGuardar_Click(object sender, EventArgs e)
        {

        }

        private void BtnCancelar_Click(object sender, EventArgs e)
        {
            this.Dispose();
        }
    }
}
